@charset "utf-8";
@import "layout.css";
@import "table.css";

*{margin:0; padding:0; font-family: Dotum, Arial, Gulim, AppleGothic, Sans-serif;color:#777;}

img{border:0}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{padding:0;margin:0;list-style:none;}
a{text-decoration:none; color:#777;}
a:visited{color:#999;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto;font-size:1em;width:95%;height:214px;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend, .atl {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */

/* .alt : 대체텍스트용 */
.comment{text-indent:-10000px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

/* margin */
.mt20 {margin-top:20px}
.mmt20 {margin-bottom:20px}

/* 버튼 정렬 */
.cntBtn {margin-top:10px; text-align:center}

/* input */
/*input.text{border:1px solid #e2e2e2;padding:1px 5px 2px 5px;}*/
textarea{border:1px solid #ddd;}

.btnArea{text-align:right;margin-top:8px;}
.btnArea div{float:right;height:23px;border:0;background:#be064d}
.btnArea div.white{float:right;margin-left:3px;height:23px;border:0;background:url(http://qr2web.codns.com:8080/projectY/images/btn/btn_w_bg.gif) no-repeat left top;}
html>/**/body .btnArea div{padding:0 0 0 1px;}
input.btnCss1{font-weight:bold;font-size:1em;color:#fff;height:23px;border:0;padding:0 6px;background:#4b4b4b;cursor:pointer;} /* margenta btn */
input.btnCss2{font-weight:bold;font-size:1em;color:#fff;height:23px;border:0;padding:0 6px;background:#be064d;cursor:pointer;} /* margenta btn */
input.btnCss3{font-weight:bold;color:#8e8e8e;height:23px;border:0;padding:0 6px;background:url(http://qr2web.codns.com:8080/projectY/images/btn/btn_w_bg.gif) no-repeat right top;cursor:pointer;}/* white bg Btn*/
input.btnCss4{font-weight:bold;color:#fff;width:63px;height:23px;border:1px solid #333333;padding:0 6px;background:#4a4a4a;cursor:pointer;}/* black bg Btn*/
input.bigSize{width:63px;height:43px;}/* black bg Btn*/
input.btnLogin{font-weight:bold;color:#fff;width:73px;height:46px;background:#be064d;border:0;}

/* 1. Default    */
body {
	color:#626366;
	font-family: Dotum, sans-serif;
	font-size:0.75em;
	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C8C8C8;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-arrow-color:#BCBCBC;
	scrollbar-track-color:#F3F3F3;
	scrollbar:auto;
	line-height:1.5em;
}

TD {
	color:#626366;
	font-family: Dotum, sans-serif;
	font-size : 9pt;
	line-height:160%;
	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C8C8C8;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-arrow-color:#BCBCBC;
	scrollbar-track-color:#F3F3F3;
	margin : 0 px;
	
}
		
.textfield {
	font-family: Dotum, sans-serif;
	font-size: 9pt;
	line-height:14px;
	font-weight: normal;
	font-style: normal;
	color: #4D5871;							
	border: 1px solid #C1C1C1;
	background-color : #FFFFFF ;
	ime-mode: active;			
	margin-top : 0px;
	margin-bottom : 2px;													
	margin-left : 1px;
	margin-right : 0px;

	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C8C8C8;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-arrow-color:#BCBCBC;
	scrollbar-track-color:#F3F3F3;
}

.textfield_g {
	font-family: Dotum, sans-serif;
	font-size: 9pt;
	line-height:14px;
	font-weight: normal;
	font-style: normal;
	color: #4D5871;							
	border: 1px solid #C1C1C1;
	background-color : #EBEBEB ;
	ime-mode: active;			
	margin-top : 0px;
	margin-bottom : 2px;													
	margin-left : 1px;
	margin-right : 0px;

	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C8C8C8;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-arrow-color:#BCBCBC;
	scrollbar-track-color:#F3F3F3;
}


.textfield_gt {
	font-family: Dotum, sans-serif;
	font-size: 9pt;
	line-height:14px;
	font-weight: normal;
	font-style: normal;
	color: #194288;							
	border: 1px solid #C1C1C1;
	background-color : #EBEBEB ;
	ime-mode: active;			
	margin-top : 0px;
	margin-bottom : 2px;													
	margin-left : 1px;
	margin-right : 0px;

	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C8C8C8;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-arrow-color:#BCBCBC;
	scrollbar-track-color:#F3F3F3;
}

.textfield_Eng {
	font-family: Dotum, sans-serif;
	font-size: 9pt;
	line-height:14px;
	font-weight: normal;
	font-style: normal;
	color: #4D5871;							
	border: 1px solid #C1C1C1;
	background-color : #FFFFFF ;
	ime-mode: disabled;			
	margin-top : 0px;
	margin-bottom : 2px;													
	margin-left : 1px;
	margin-right : 0px;

	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C8C8C8;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-arrow-color:#BCBCBC;
	scrollbar-track-color:#F3F3F3;
}
/** Textfield 오른쪽정렬 추가 2008.09. 19 START **/
.textfield_right {
	font-family: Dotum, sans-serif;
	font-size: 9pt;
	line-height:14px;
	font-weight: normal;
	font-style: normal;
	color: #4D5871;							
	border: 1px solid #C1C1C1;
	background-color : #FFFFFF ;
	ime-mode: active;			
	margin-top : 0px;
	margin-bottom : 2px;													
	margin-left : 1px;
	margin-right : 0px;
	
	text-align: right;

	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C8C8C8;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-arrow-color:#BCBCBC;
	scrollbar-track-color:#F3F3F3;
}

.textfield_g_right {
	font-family: Dotum, sans-serif;
	font-size: 9pt;
	line-height:14px;
	font-weight: normal;
	font-style: normal;
	color: #4D5871;							
	border: 1px solid #C1C1C1;
	background-color : #EBEBEB ;
	ime-mode: active;			
	margin-top : 0px;
	margin-bottom : 2px;													
	margin-left : 1px;
	margin-right : 0px;
	
	text-align: right;

	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C8C8C8;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-arrow-color:#BCBCBC;
	scrollbar-track-color:#F3F3F3;
}


.textfield_gt_right {
	font-family: Dotum, sans-serif;
	font-size: 9pt;
	line-height:14px;
	font-weight: normal;
	font-style: normal;
	color: #194288;							
	border: 1px solid #C1C1C1;
	background-color : #EBEBEB ;
	ime-mode: active;			
	margin-top : 0px;
	margin-bottom : 2px;													
	margin-left : 1px;
	margin-right : 0px;
	
	text-align: right;

	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C8C8C8;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-arrow-color:#BCBCBC;
	scrollbar-track-color:#F3F3F3;
}
/** 2008.09.19 END **/

/** Text 정의 및 line 정의 2008.09.11 START **/
.red {
	color:#ed1b23;
	font-size:11px;
}

.line2 {
	text-decoration:underline;
	background-color:#FFFFFF;
	height:3px;
}

.dark_gray {
	color:#666666;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
}

.gray_title {
	color:#666666;
	font-size:20px;
	text-decoration:none;
	font-weight: bold;
}

.blue {
	color:#2171b5;
	font-size:14px;
	text-decoration:none;
	font-weight: bold;
}

.dark_blue {
	color:#07325c;
	font-size:13px;
	text-decoration:none;
	font-weight: bold;
}
/** 2008.09.11 END **/

/** 2008.10.01 END **/
.t03 {
	color:#000000;
	font-size:10px;
	font-weight: bold;
	line-height:10px;
	padding-top: 2px;
	padding-left: 2px;
	background-color:#FFFFFF;
}

.t03_w {
	color:#000000;
	font-size:11px;
	padding-left: 6px;
	background-color:#FFFFFF;
}

.print_title {
	color:#000000;
	font-size:20px;
	text-decoration:none;
	font-weight: bold;
}


/** 2008.10.01 END **/

/** 2008.10.07 START **/
.title1 {
	color:#000000;
	font-size:30px;
	text-decoration:none;
	font-weight: bold;
}

.title2 {
	color:#000000;
	font-size:24px;
	text-decoration:none;
	font-weight: bold;
}

.warn {
	color:#000000;
	font-size:15px;
	padding-left: 6px;
	background-color:#FFFFFF;
	font-weight: bold;
}

.t04 {
	color:#000000;
	font-size:12px;
	font-weight: bold;
	line-height:10px;
	padding-top: 2px;
	padding-left: 2px;
	background-color:#FFFFFF;
}

.t04_w {
	color:#000000;
	font-size:12px;
	padding-left: 6px;
	background-color:#FFFFFF;
}

.t05 {
	color:#000000;
	font-size:30px;
	font-weight: bold;
	padding-left: 6px;
	background-color:#FFFFFF;
	text-decoration:underline;
}

.t06 {
	color:#000000;
	font-size:14px;
	background-color:#FFFFFF;
}

.t07 {
	color:#000000;
	font-size:14px;
	padding-top: 2px;
	padding-left: 2px;
	background-color:#FFFFFF;
	font-weight: bold;
}

/* Form  */		
		
	    .RadioStyle {
	                            border: 0px;	
	        }
	                
	    .CheckStyle {
	                            border: 0px;	
	        }		
	    img		{
			border: 0px;
			}
				
/* table01 */	
		
						
		.table01{
			background-color: #a8c0e9;
			cellspacing : 1px;
		}
		
		.table02{
			background-color: #a8c0e9;
			cellspacing : 1px;
		}
		
		.t01{
			font-size: 9pt;
			color: #2c569e;
			text-align: right;
			padding-top: 4px;
			padding-bottom: 1px;
			padding-left : 5px;
			padding-right : 5px;
 			background-repeat: repeat;
 			background-image :url("/TeachingPro/images/main/td_bg01.gif"); 
		}
		
		.t01_color{
			font-size: 9pt;
			color: #2c569e;
			text-align: right;
			padding-top: 4px;
			padding-bottom: 1px;
			padding-left : 5px;
			padding-right : 5px;
			background-color: #e6eff6;
		}
		
		
				
						
		.t01_left{
			font-size: 9pt;
			color: #2c569e;
			text-align: left;
			padding-top: 4px;
			padding-bottom: 1px;
			padding-left : 5px;
			padding-right : 5px;
 			background-repeat: repeat;
 			background-image :url("/TeachingPro/images/main/td_bg01.gif"); 
		}
		
		
				
						
		.t01_center{
			font-size: 9pt;
			color: #2c569e;
			text-align: center;
			padding-top: 4px;
			padding-bottom: 1px;
			padding-left : 5px;
			padding-right : 5px;
 			background-repeat: repeat;
 			background-image :url("/TeachingPro/images/main/td_bg01.gif"); 
		}
				
				
		
						
		.t01_w{
			font-size: 8pt;
			color: #194288;
 			background-color: #ffffff;
			text-align: left;
			padding-top: 2px;
			padding-bottom: 0px;
			padding-left : 4px;
			padding-right : 4px;
			
		}
		
		.t01_w_grid_edit{
			font-size: 8pt;
			color: #194288;
 			background-color: #ffffff;
			text-align: left;
			padding-top: 2px;
			padding-bottom: 0px;
			padding-left : 4px;
			padding-right : 4px;
			
		}
		
		

		.t01_end{
			HEIGHT:30px;
			BACKGROUND-COLOR:#F2F2F2;
			TEXT-ALIGN:right;
			VERTICAL-ALIGN:middle;
			PADDING:3px 10px 0px 0px;
		}
		
		.t01_end1{
			HEIGHT:5px;
			BACKGROUND-COLOR:#F2F2F2;
			TEXT-ALIGN:right;
			VERTICAL-ALIGN:middle;
			PADDING:3px 10px 0px 0px;
		}
		
/* title */
		
						
		.subtitle{
			font-size: 11pt;
			color: #ffffff;
			text-align: left;		
			font-weight: bold;
			padding-top: 1px;
		}	

		
		
		.path{
			font-size: 8pt;
			color: #ffffff;
			text-align: right;
			padding-top: 6px;
			padding-bottom: 2px;
			padding-left : 10px;
			padding-right : 4px;
		}
		
		
		
			
/* bg color */

		.line {background-color:#4469a9; height:3px	}
		.line3 {background-color:#4469a9; height:1px	}
		
/* 2. Link  */

a:visited{ 
       color:#89898C;
       text-decoration:none;
}


a:hover, a:active{  
       color:#C6421A;		
	   font-weight: bold;
       text-decoration:none;
}


a:link{  
       color:#89898C;
       text-decoration:none;
}


/* e-Sales ?? ----------------------------------------- */

.txtNORMAL{
	text-decoration: none;
	font-style: normal;
}

.txtDELETE{
	text-decoration: line-through;
	font-style: italic;
}


.txtBGHL{
	border:1px solid #FFFFFF;
	font-size:9pt; color:656565;
	background-color:#FFFFFF;
}

.txtBGHLC{
	border:1px solid #FFFFFF;
	font-size:9pt; color:656565;
	background-color:#FFFFFF;
	text-align:center;
}

.txtBGHLR{
	border:1px solid #FFFFFF;
	font-size:9pt; color:656565;
	background-color:#FFFFFF;
	text-align:right;
}


.txtHL{
	border:1px solid #c5c6c7;
	font-size:9pt; color:766b6b;
	background-color:#e6e5e3;
}

.txtHLC{
	border:1px solid #c5c6c7;
	font-size:9pt; color:766b6b;
	background-color:#e6e5e3;
	text-align:center;
}

.txtHLR{
	border:1px solid #c5c6c7;
	font-size:9pt; color:766b6b;
	background-color:#e6e5e3;
	text-align:right;
}

.btn_txt{color:#ffffff; background-image:url(/TeachingPro/images/main/btn_bg.gif);background-repeat: repeat-X;font-family:굴림; font-size:12px; font-weight:bold}

